﻿namespace BlazorComponent
{
    public class BMenuProps
    {
        public bool Auto { get; set; }

        public bool Bottom { get; set; }

        public bool CloseOnClick { get; set; }

        public bool CloseOnContentClick { get; set; }

        public bool DisableKeys { get; set; }

        public bool Left { get; set; }

        public StringNumber? MaxHeight { get; set; }

        public StringNumber? MaxWidth { get; set; }

        public StringNumber? MinWidth { get; set; }

        public StringNumber? NudgeBottom { get; set; }

        public StringNumber? NudgeLeft { get; set; }

        public StringNumber? NudgeRight { get; set; }

        public StringNumber? NudgeTop { get; set; }

        public StringNumber? NudgeWidth { get; set; }

        public bool OffsetX { get; set; }

        public bool OffsetY { get; set; }

        public bool OffsetOverflow { get; set; }

        public bool OpenOnClick { get; set; }

        public bool Right { get; set; }

        public bool Top { get; set; }

        public string? Transition { get; set; }
    }
}
